package com.macro.mall.mapper;

import com.macro.mall.model.BmsParkingPaymentRecords;
import com.macro.mall.model.BmsParkingPaymentRecordsExample;
import java.util.List;
import org.apache.ibatis.annotations.Param;

public interface BmsParkingPaymentRecordsMapper {
    long countByExample(BmsParkingPaymentRecordsExample example);

    int deleteByExample(BmsParkingPaymentRecordsExample example);

    int deleteByPrimaryKey(Long id);

    int insert(BmsParkingPaymentRecords row);

    int insertSelective(BmsParkingPaymentRecords row);

    List<BmsParkingPaymentRecords> selectByExample(BmsParkingPaymentRecordsExample example);

    BmsParkingPaymentRecords selectByPrimaryKey(Long id);

    int updateByExampleSelective(@Param("row") BmsParkingPaymentRecords row, @Param("example") BmsParkingPaymentRecordsExample example);

    int updateByExample(@Param("row") BmsParkingPaymentRecords row, @Param("example") BmsParkingPaymentRecordsExample example);

    int updateByPrimaryKeySelective(BmsParkingPaymentRecords row);

    int updateByPrimaryKey(BmsParkingPaymentRecords row);

    List<BmsParkingPaymentRecords> selectByQuery(BmsParkingPaymentRecords bmsParkingPaymentRecords);

}